package com.irdstudio.bsp.console.dao;

import java.util.List;

import com.irdstudio.bsp.console.dao.domain.BpmNodeInfo;
import com.irdstudio.bsp.console.service.vo.BpmNodeInfoVO;

/**
 * <p>DAO interface:流程节点信息				<p>
 * @author srvadmin
 * @date 2020-07-24
 */
public interface BpmNodeInfoDao {
	
	public int insertBpmNodeInfo(BpmNodeInfo bpmNodeInfo);
	
	public int deleteByPk(BpmNodeInfo bpmNodeInfo);
	
	public int updateByPk(BpmNodeInfo bpmNodeInfo);
	
	public BpmNodeInfo queryByPk(BpmNodeInfo bpmNodeInfo);
	
	public List<BpmNodeInfo> queryAllOwnerByPage(BpmNodeInfoVO bpmNodeInfo);
	
	public List<BpmNodeInfo> queryAllCurrOrgByPage(BpmNodeInfoVO bpmNodeInfo);
	
	public List<BpmNodeInfo> queryAllCurrDownOrgByPage(BpmNodeInfoVO bpmNodeInfo);

	public List<BpmNodeInfo> queryBpmNodeInfoList(BpmNodeInfoVO bpmNodeInfo);

}
